/*
*  Copyright 2019-2020 Zheng Jie
*
*  Licensed under the Apache License, Version 2.0 (the "License");
*  you may not use this file except in compliance with the License.
*  You may obtain a copy of the License at
*
*  http://www.apache.org/licenses/LICENSE-2.0
*
*  Unless required by applicable law or agreed to in writing, software
*  distributed under the License is distributed on an "AS IS" BASIS,
*  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*  See the License for the specific language governing permissions and
*  limitations under the License.
*/
package me.zhengjie.business.service.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.io.Serializable;
import java.util.Date;

/**
* @website https://el-admin.vip
* @description /
* @author xiahongbo
* @date 2024-12-27
**/
@Data
public class PricServiceItemDto implements Serializable {

    /** 主键ID */
    private String pricServiceItemId;

    /** 长期护理机构服务项目事件ID */
    private String longtermOrgServitemEvtId;

    /** 长期护理机构服务项目ID */
    private String longtermOrgServitemId;

    /** 护理机构名称 */
    private String nurscareOrgName;

    /** 护理机构ID */
    private String nurscareOrgId;

    /** 护理机构编号 */
    private String nurscareOrgNo;

    /** 长期护理服务项目ID */
    private String longtermServitemId;

    /** 长期护理服务项目编号 */
    private String longtermServitemNo;

    /** 长期护理服务项目名称 */
    private String longtermServitemName;

    /** 长期护理服务类型 */
    private String longtermServType;

    /** 目录自付比例类别 */
    private BigDecimal selfpayPropType;

    /** 自付比例 */
    private BigDecimal selfpayProp;

    /** 单价上限 */
    private BigDecimal pricUplmt;

    /** 建议时长上限 */
    private BigDecimal advDuraUplmt;

    /** 护理机构服务项目编号 */
    private String nursOrgServitemNo;

    /** 护理机构服务项目名称 */
    private String nursOrgServitemName;

    /** 护理机构服务项目类型 */
    private String nursOrgServitemType;

    /** 收费项目等级 */
    private String nursOrgChrgitmLv;

    /** 护理机构医保区划 */
    private String nursOrgAdmdvs;

    /** 护理机构服务项目单价 */
    private BigDecimal nursOrgServitemPric;

    /** 护理机构服务项目计价单位编码 */
    private String nursOrgServitemPrcuntNo;

    /** 护理机构服务项目备注 */
    private String nursOrgServitemMemo;

    /** 启用状态(1启用 0停用) */
    private String enabStas;

    /** 审核状态 */
    private String chkStas;

    /** 操作意见 */
    private String oprtOpnn;

    /** 复核意见 */
    private String rchkOpnn;

    /** 服务事项实例ID */
    private String servMattInstId;

    /** 服务事项环节实例ID */
    private String servMattNodeInstId;

    /** 事件实例ID */
    private String evtInstId;

    /** 事件类型 */
    private String evtType;

    /** 数据唯一记录号 */
    private String rid;

    /** 数据创建时间 */
    private Date crteTime;

    /** 数据更新时间 */
    private Date updtTime;

    /** 创建人ID */
    private String crterId;

    /** 创建人姓名 */
    private String crterName;

    /** 创建机构编号 */
    private String crteOptinsNo;

    /** 经办人ID */
    private String opterId;

    /** 经办人姓名 */
    private String opterName;

    /** 经办时间 */
    private Date optTime;

    /** 经办机构编号 */
    private String optinsNo;

    /** 医保区划 */
    private String admdvs;

    /** 有效标志 */
    private String valiFlag;

    /** 数据版本号 */
    private String dataVer;

    /** 经办网点ID */
    private String optDotId;

    /** 辅具厂商 */
    private String asstPrdr;

    /** 辅具可用数量 */
    private BigDecimal asstAvlCnt;

    /** 辅具规格 */
    private String asstSpec;

    /** 辅具类别 */
    private String asstType;

    /** 辅具产品类别 */
    private String asstProdType;

    /** 中心目录-辅具类别 */
    private String centreAsstType;

    /** 中心目录-辅具产品类别 */
    private String centreAsstProdType;

    /** 超限价处理方式 */
    private String overlmtDspoWay;

    /** 所属医保区划 */
    private String locAdmdvs;

    /** 自费标志 */
    private String ownpayFlag;

    /** 业务类型 */
    private String ywlx;

    /** 录入人 */
    private Long lrr;

    /** 录入人姓名 */
    private String lrrxm;

    /** 录入人部门 */
    private Long lrbm;

    /** 录入人部门名称 */
    private String lrbmmc;

    /** 录入时间 */
    private Timestamp lrsj;

    /** 更新人 */
    private Long gxr;

    /** 更新人姓名 */
    private String gxrxm;

    /** 更新人部门 */
    private Long gxbm;

    /** 更新人部门名称 */
    private String gxbmmc;

    /** 更新时间 */
    private Timestamp gxsj;

    /** 是否有效 */
    private String sfyx;

    /** 备注 */
    private String bz;
}